import http from "@/request/http.js";

/**
 * 收藏 API 封装
 */
export default {
    /**
     * 收藏歌曲
     * @param {number} songId - 歌曲ID
     * @returns {Promise} 接口响应
     */
    collectSong: (songId) => http.post(
        '/favorite/collectSong',
        null,
        { params: { songId } } // 参数拼在 URL 后
    ),

    /**
     * 取消收藏歌曲
     * @param {number} songId - 歌曲ID
     * @returns {Promise} 接口响应
     */
    cancelCollect: (songId) => http.delete(
        '/favorite/cancelCollectSong',
        { params: { songId } }
    )
}
